#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//int main()
//{
//	/*int a = 0x11223344;
//	char* p = &a;
//	*p = 0;
//	printf("%x", a);*/
//	/*int a = 0x11223344;
//	char* p = &a;
//	*(p + 1) = 0;
//	printf("%x", a);*/
//
//}
//int main()
//{
//	/*int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//	int i = 0;
//	int* p1 = &arr[0];
//	int* p2 = &arr[9];
//	printf("%d", p2 - p1);*/
//
//	/*for (i = 0;i < 10;i++)
//	{
//		printf("%d ", *p);
//		p++;
//	}*/
//}
//int main()
//{
//	char ch[] = "abcdef";
//	char* s = ch;
//	int count = 0;
//	while (*s != '\0')
//	{
//		count++;
//		s++;
//	}
//	printf("%d", count);
//}
//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//	int* p = arr;
//	while (p < arr + 10)
//	{
//		printf("%d ", *p);
//			p++;
//	}
//}
//int main()
//{
//	int i = 0;
//	int arr[3];
//	for (i = 0;i < 3;i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	int* p = arr;
//	for (i = 0;i < 3;i++)
//	{
//		printf("%d", *(p + i));
//	}
//}
//int main()
//{
//	char str1[] = { "no" };
//	char str2[] = { "no" };
//	const char* str3 =  "no" ;
//	const char* str4 =  "no" ;
//	if (str1 == str2)
//		printf("same");
//	else
//		printf("different");
//	if (str3 == str4)
//		printf("same");
//	else
//		printf("different");
//}
//int add(int x, int y)
//{
//	return x + y;
//}
//int sub(int x, int y)
//{
//	return x - y;
//}
//int mul(int x, int y)
//{
//	return x * y;
//}
//int div(int x, int y)
//{
//	return x / y;
//}
//int main()
//{
//	int a, b,i;
//	scanf("%d%d", &a, &b);
//	int(* fp[4])(int ,int) = {add,sub,mul,div};
//	for (i = 0;i < 4;i++)
//	{
//		printf("%d ", fp[i](a, b));
//			
//	}
//}
void print(int(*arr)[5], int x, int y)
{
	int i, j;
	for (i = 0;i < x;i++)
	{
		for (j = 0;j < y;j++)
		{
			printf("%d", *(*(arr + i) + j));
		}
		printf("\n");
	}
}
int main()
{
	int arr[3][5] = { {1,2,4,5,6},{2,3,4,5,6},{3,4,5,6,7} };
	print(arr, 3, 5);
}